<?php

class Client_ES2_meterData
{

  /**
   * 
   * @var string $messageId
   * @access public
   */
  public $messageId;

  /**
   * 
   * @var string $messageRecipient
   * @access public
   */
  public $messageRecipient;

  /**
   * 
   * @var dateTime $sendTime
   * @access public
   */
  public $sendTime;

  /**
   * 
   * @var string $messageSender
   * @access public
   */
  public $messageSender;

  /**
   * 
   * @var string $relatedMessageId
   * @access public
   */
  public $relatedMessageId;

  /**
   * 
   * @var string $readingValue
   * @access public
   */
  public $readingValue;

  /**
   * 
   * @var boolean $estimated
   * @access public
   */
  public $estimated;

  /**
   * 
   * @var dateTime $readingStartDate
   * @access public
   */
  public $readingStartDate;

  /**
   * 
   * @var dateTime $readingEndDate
   * @access public
   */
  public $readingEndDate;

  /**
   * 
   * @var client $client
   * @access public
   */
  public $client;

  /**
   * 
   * @param string $messageId
   * @param string $messageRecipient
   * @param dateTime $sendTime
   * @param string $messageSender
   * @param string $relatedMessageId
   * @param string $readingValue
   * @param boolean $estimated
   * @param dateTime $readingStartDate
   * @param dateTime $readingEndDate
   * @param client $client
   * @access public
   */
  public function __construct($messageId, $messageRecipient, $sendTime, $messageSender, $relatedMessageId, $readingValue, $estimated, $readingStartDate, $readingEndDate, $client)
  {
    $this->messageId = $messageId;
    $this->messageRecipient = $messageRecipient;
    $this->sendTime = $sendTime;
    $this->messageSender = $messageSender;
    $this->relatedMessageId = $relatedMessageId;
    $this->readingValue = $readingValue;
    $this->estimated = $estimated;
    $this->readingStartDate = $readingStartDate;
    $this->readingEndDate = $readingEndDate;
    $this->client = $client;
  }

}
